package com.zz.admin.internationalManagement.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Data;

/**
* 国际化配置表 实体类
* @author zhang.lei
* @since 2025-07-14 20:13:00
*/
@Data
@TableName(value = "i18n_config_t" )
public class I18nConfig implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;
    private String id;

    /**
    * 语言代码，如 zh-CN, en-US
    */
    private String locale;

    /**
    * 命名空间，如 common, nav, layout
    */
    private String namespace;

    /**
    * 键路径，如 confirm, themeStyleSettings
    */
    private String keyPath;

    /**
    * 翻译值
    */
    private String value;

    /**
    * 描述信息
    */
    private String description;

    /**
    * 状态：1-启用，0-禁用
    */
    private String status;

    /**
    * 删除标识
    */
    private String delFlag;
    private LocalDateTime createDate;
    private LocalDateTime updateDate;


    // ================= 以下为自定义字段 =================

}
